﻿// A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z

global using System.Collections;
global using System.ComponentModel;
global using System.ComponentModel.DataAnnotations;
global using System.IdentityModel.Tokens.Jwt;
global using System.Linq.Expressions;
global using System.Reflection;
global using System.Security.Claims;
global using System.Security.Cryptography;
global using System.Text;

global using Microsoft.AspNetCore.Authentication.JwtBearer;
global using Microsoft.AspNetCore.Authorization;
global using Microsoft.AspNetCore.Mvc;
global using Microsoft.AspNetCore.Mvc.Filters;
global using Microsoft.IdentityModel.Tokens;
global using Microsoft.OpenApi.Models;

global using AutoMapper;
global using ExifLibrary;
global using Newtonsoft.Json;
global using Newtonsoft.Json.Serialization;
global using NPOI.SS.UserModel;
global using NPOI.XSSF.UserModel;
global using NPOI.XWPF.UserModel;
global using Serilog;
global using SkiaSharp;
global using SkiaSharp.QrCode;
global using SqlSugar;
global using Swashbuckle.AspNetCore.SwaggerUI;
global using Yitter.IdGenerator;

global using dotnet_notes.Attributes;
global using dotnet_notes.Configs;
global using dotnet_notes.Dtos;
global using dotnet_notes.Entities;
global using dotnet_notes.Extensions;
global using dotnet_notes.Filters;
global using dotnet_notes.Models;
global using dotnet_notes.Reqs;
global using dotnet_notes.Strategies;
global using dotnet_notes.Tools;

global using static dotnet_notes.Entities.BusinessBase;
global using static dotnet_notes.Entities.ExamineBase;
global using static dotnet_notes.Reqs.CommonExamineReq;